import { ADD_PERSON } from '../constant'

//初始化人的列表
const initState = [{ id: '001', name: 'tom', age: 18 }]

export default function personReducer(preState = initState, action) {
	// console.log('personReducer@#@#@#');
	const { type, data } = action
	switch (type) {
		case ADD_PERSON: //若是添加一个人
			// react-redux 底层进行浅比较 ，引用数据类型，内部数据的改变不会更新页面
			return [data, ...preState] // 新的对象
		default:
			return preState
	}
}